/*
作者：勇仔
财务端
 */
.mask{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 99;
    display: none;
}
.confirm{
    display: block;
    width: 90%;
    margin: 0 auto;
    height: 0.88rem;
    line-height: 0.88rem;
    border-radius: 0.44rem;
    color: #fff;
    border: none;
    font-size: 0.32rem;
    text-align: center;
    background: #ef8200;
}
.confirm:active{
    background: #ccc;
}
.arrow_r{
    width:.18rem;
}
.tipBox{
    width:5.7rem;
    overflow: hidden;
}
/**************zy_index**********************/
.indexBox{
    height:3.3rem;
    background: linear-gradient(to right, #ecba00 0%,#ef8800 100%);
}
.roundDiv{
    width:2.48rem;
    height:2.48rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border:2px solid #fff;
}
.indexList a{
    width:3.45rem;
    height:2.7rem;
    border-bottom: 1px solid #e5e5e5;
    float: left;
}
.indexList a:nth-child(2n+1){
    border-right: 1px solid #e5e5e5;
}
.indexList a img{
    width:1rem;
}
.expend_tit{
    width:5rem;
    margin: 0 auto;
   padding-top: .2rem;
    border-radius: .1rem .1rem 0 0;
}
/**************zy_expend**********************/
.headerText{
    display: flex;
    justify-content: space-between;
    font-size: 0.3rem;
    color: #333;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 .3rem;
}
.mbsc-mobiscroll a{
    height:1rem;
    line-height: 1rem;
}
.mbsc-mobiscroll a:first-child{
    color: #999;
}
.mbsc-mobiscroll a:last-child{
    color: #ef8200;
}
.mbsc-mobiscroll .mbsc-fr-hdr{
    padding: 0;
}
.mbsc-mobiscroll .mbsc-sc-lbl{
    color: #999;
}
.mbsc-mobiscroll .mbsc-sc-whl-l{
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}
/**************zy_device_details**********************/
.lookBtn:active,.btns:active{
    background-color: #ccc;
}
.details_table{
    border-collapse:collapse;
}
.details_table th{
    width:2.5rem;
    height: .8rem;
}
.details_table tbody th{
    border:1px solid #e5e5e5;
}
.bg-ff{
    background-color: #ffd29d;
}
.detailsDiv{
    white-space: nowrap;
    overflow-x: scroll;
}
/**************zy_manage**********************/
.manage_tit span{
    height:.9rem;
    line-height: .9rem;
    text-align: center;
    flex:1;
}
.manage_tit .active{
    color: #ef8200;
}
.manageBox{
    padding-top: .9rem;
    padding-bottom: 1.2rem;
}
.editBox img,.delBox img{
    width:.3rem;
}
.mesBox{
    width:.3rem;
    height:.3rem;
    border-radius: 50%;
    position: absolute;
    top: .1rem;
    right: .35rem;
}
/**************zy_unlocking**********************/
.roudBox{
    display: inline-block;
    width:.3rem;
    height:.3rem;
    border-radius: 50%;
}
.radioBox:checked + span{
    border-color: #fff;
    background: url("../img/icon6.png") no-repeat center center;
    background-size: 100% 100%;
}
/******************zy_center********************************/
.centerBox img{
    width:1.36rem;
    height:1.36rem;
    border-radius: 50%;
}
.hd_img{
    width:.8rem;
    height:.8rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.chose_addr:checked + span{
    border-color: #fff;
    background: url("../img/true.png") no-repeat center center;
    background-size: 100% 100%;
}
.wallet_tit{
    width:6rem;
    margin: .4rem auto;
    overflow: hidden;
}
.wallet_tit span{
    flex:1;
    height:.7rem;
    text-align: center;
    line-height: .7rem;
}
.wallet_tit span:nth-child(2){
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.wallet_tit .active{
    background: #ef8200;
    color: #fff;
}
.walletBox{
    padding-top: 6.4rem;
}

.shadow{ box-shadow: 0 0 8px 1px #f5f5f5;}
.login{
    background: url("../img/login_bg.png") no-repeat;
    background-size: 100% 100%;
}